package com.rd.teacher.jichao.day09;

// T type的简称  代表一种类型
public class GenericCls<T> {

    private T value;

    public GenericCls(T value){
        this.value = value;
    }

    public T getValue() {
        return value;
    }

    public void setValue(T value) {
        this.value = value;
    }

    /*
       T value1  是方法的入参
       T 方法名字前面的T  是方法的返回类型
       <T> 表明方法会使用到泛型类型的T
     */
    public <T> T genericMethod(T value1){
        System.out.println(value1);
        return value1;
    }

    public T genericMethod1(T value1){
        System.out.println(value1);
        return value1;
    }

}
